home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 March
/
EnigmA AMIGA RUN 05 (1996)(G.R. Edizioni)(IT)[!][issue 1996-03][Skylink CD IV].iso
/
docs
/
corsoguide
/
screen-14.txt
< prev
next >
Wrap
Text File
|
1996-02-22
|
2KB
|
54 lines
La struttura Screen
Qui di seguito viene riportata la struttura Screen con la spiegazione dei
campi più importanti:
struct Screen
{
struct Screen *NextScreen;
struct Window *FirstWindow;
WORD LeftEdge,TopEdge,Width,Height;
WORD MouseY,MouseX;
UWORD Flags;
UBYTE *Title,*DefaultTitle;
BYTE BarHeight,BarVBorde,BarHBorder,MenuVBorder,MenuHBorder;
BYTE WBorTop,WBorLeft,WBorRight,WBorBottom;
struct TextAttr *Font;
struct ViewPort ViewPort;
struct RastPort RastPort;
struct BitMap BitMap;
struct Layer_Info LayerInfo;
struct Gadget *FirstGadget;
UBYTE DetailPen,BlockPen;
UWORD SaveColor0;
struct Layer *BarLayer;
UBYTE *ExtData,*UserData;
}
LeftEdge, TopEdge
le variabili LeftEdge e TopEdge indicano la posizione dello schermo relativa
all'angolo in alto a sinistra del display visibile del monitor; valori
positivi indicano posizioni verso destra e verso il basso e negative il
contrario; pria della versione V36 del s.o. i valori di LeftEdge venivano
ignorati e valori negativi del TopEdge venivano considerati illegali
MouseX, MouseY
le coordinate del puntatore del mouse relative all'angolo in alto a sinistra
dello schermo
ViewPort, RastPort, BitMap e LayerInfo
strutture della graphics.library per la gestione grafica e il rinfresco
dello schermo
BarLayer
il puntatore alla struttura Layer per la barra titolo
WBorTop, WBorLeft, WBorRight, WBorBottom
valori dei bordi della finestra nello schermo
Font
il font di default dello schermo
UserData
di utilizzo libero per l'applicazione